package com.mokio.service;

import com.github.pagehelper.PageInfo;
import com.mokio.entity.ProductInfo;
import com.mokio.vo.ProductInfoVo;

/**
 * @program: xiaomishop
 * @ClassName ProductInfoService
 * @description:
 * @author: mokio
 * @create: 2024−12-10 19:19
 * @Version 1.0
 **/

public interface ProductInfoService {
    /**
     * 进行分页存储返回
     * @param pageNo
     * @param pageSize
     * @return
     */
    public PageInfo<ProductInfo> getProductInfoByPage(Integer pageNo, int pageSize) ;

    public PageInfo<ProductInfo> getProductInfoByVo(ProductInfoVo productInfoVo,Integer pageSize) ;

    public ProductInfo findProductById(Integer pid);

    public void batchDel(Integer[] ids);

    public void deleteById(Integer id);

    //管理员修改商品数据
    void updateByInfo(ProductInfo productInfo);

    void save(ProductInfo product);
}
